package br.com.pizzaria.control;

import java.io.Serializable;

import javax.faces.bean.ManagedBean;
import javax.faces.event.ActionEvent;

import br.com.pizzaria.model.Usuario;
import br.com.pizzaria.model.dao.Autenticacao;
import br.com.pizzaria.util.Util;

@ManagedBean
public class LoginBean implements Serializable {

	private static final long serialVersionUID = 1L;
	private Usuario usuario;
	private Autenticacao autenticacao;

	public LoginBean() {
		usuario = new Usuario();
	}

	public void logar(ActionEvent actionEvent) {
		autenticacao = new Autenticacao();
		if (autenticacao.verificarDadosLogin(getUsuario())) {
			Util.redirect("sistema/home.xhtml");
		} else {
			Util.facesMessageSeverityErro("Login ou senha incorreto!");
		}
	}

	public void logout() {
		Util.redirect("/Pizzaria/index.xhtml");
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

}
